import api from '@/api/index'
import { axios } from '@/utils/request'

/**
 * 获取部门列表
 * @param pid
 */
export function getDeptList() {
  return axios({
    url: api.auth.dept.list,
    methods: 'GET'
  })
}

/**
 * 保存/修改部门
 * @param parameter
 * @returns {promise}
 */
export function saveDept(parameter) {
  return axios({
    url: api.auth.dept.save,
    method: !parameter.id ? 'post' : 'put',
    data: parameter
  })
}

/**
 * 获取角色分页
 * @param parameter
 * @returns {*}
 */
export function getRolePage(parameter) {
  return axios({
    url: api.auth.role.page,
    methods: 'GET',
    params: parameter
  })
}

/**
 * 获取角色列表
 * @returns {*}
 */
export function getRoleList() {
  return axios({
    url: api.auth.role.list,
    methods: 'GET'
  })
}
